/*
 * @Author: HeAo
 * @Date: 2022-08-14 16:23:59
 * @LastEditTime: 2022-08-17 14:11:29
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \JavaScripe\day-06\06-操作方法.js
 * 别乱动！
 */
// var nameArr = ['zhangsan', 'lisi', 'wangwu']
// var numArr = [1, 2, 3, 4, 5]
// // 1、concat() 方法用于连接两个或多个数组。
// console.log(nameArr.concat(numArr, 'qwe', 'asd'));


// 2、slice() 方法可从已有的数组中返回选定的元素。
// var fruits = ["Banana", "Orange", "Banana", "Lemon", "Apple", "Mango"];
// console.log(fruits.slice(0, 3)); //[ 'Banana', 'Orange', 'Banana' ]
// console.log('1234567'.slice(0, 3)); //123
// console.log(fruits);

// // 3、splice() 方法用于添加或删除数组中的元素。
// var fruits = ["Banana", "Orange", "Banana", "Lemon", "Apple", "Mango"];
// // splice(下标位置、添加/删除的个数、值)
// var res = fruits.splice(0, 2, 'zhangsan', 'lisi')
// console.log(fruits);

// 4、indexOf() 方法可返回数组中某个指定的元素位置。
// var fruits = ["Banana", "Orange", "Banana", "Lemon", "Apple", "Mango"];
// console.log(fruits.indexOf('Banana')); //0

// // 5、lastIndexOf() 方法可返回一个指定的元素在数组中最后出现的位置，从该字符串的后面向前查找。
var fruits = ["Banana", "Orange", "Banana", "Lemon", "Apple", "Mango"];
console.log(fruits.lastIndexOf('Banana')); //2